Volume 177, Issue 0, March 2023, Pages 231-254
Mohamed Salah Bakry; Mohamed Hamdy; Ayman Mohamed; Khairy Elsayed